home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’97 / Pick Me Up / source code / Control panel Source / MacHack 97 / ControlPanel / CPickMeUpWindow.cp < prev    next >
MacBinary  |  1997-06-27  |  3.5 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: CPickMeUpWindow.cp

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert MS-DOS Code Page Info (other/dosCodePage) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Fri Jun 27 03:51:10 1997, modified Fri Jun 27 03:51:10 1997, creator 'CWIE', type ASCII, 2866 bytes "CPickMeUpWindow.cp" , at 0xbb2 428 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 12 43 50 69 63 6b 4d | 65 55 70 57 69 6e 64 6f |..CPickM|eUpWindo|
|00000010| 77 2e 63 70 00 00 00 00 | 00 00 00 00 00 00 00 00 |w.cp....|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 0b 32 00 | 00 01 ac af d9 21 6e af |......2.|.....!n.|
|00000060| d9 21 6e 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.!n.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 4a 90 00 00 |........|....J...|
|00000080| 23 69 6e 63 6c 75 64 65 | 20 22 43 50 69 63 6b 4d |#include| "CPickM|
|00000090| 65 55 70 57 69 6e 64 6f | 77 2e 68 22 0d 23 69 6e |eUpWindo|w.h".#in|
|000000a0| 63 6c 75 64 65 20 22 73 | 68 61 72 65 64 6d 65 6d |clude "s|haredmem|
|000000b0| 2e 68 22 0d 0d 0d 53 74 | 72 69 6e 67 50 74 72 20 |.h"...St|ringPtr |
|000000c0| 73 4d 6f 64 69 66 69 65 | 72 53 74 72 69 6e 67 73 |sModifie|rStrings|
|000000d0| 5b 5d 09 3d 09 7b 22 5c | 70 43 6d 64 22 2c 20 22 |[].=.{"\|pCmd", "|
|000000e0| 5c 70 53 68 69 66 74 22 | 2c 20 22 5c 70 22 2c 20 |\pShift"|, "\p", |
|000000f0| 22 5c 70 4f 70 74 22 2c | 20 22 5c 70 43 74 72 6c |"\pOpt",| "\pCtrl|
|00000100| 22 7d 3b 0d 0d 0d 0d 43 | 50 69 63 6b 4d 65 55 70 |"};....C|PickMeUp|
|00000110| 57 69 6e 64 6f 77 3a 3a | 43 50 69 63 6b 4d 65 55 |Window::|CPickMeU|
|00000120| 70 57 69 6e 64 6f 77 28 | 0d 09 4c 53 74 72 65 61 |pWindow(|..LStrea|
|00000130| 6d 09 09 09 09 2a 69 6e | 53 74 72 65 61 6d 29 0d |m....*in|Stream).|
|00000140| 09 09 3a 20 4c 57 69 6e | 64 6f 77 28 69 6e 53 74 |..: LWin|dow(inSt|
|00000150| 72 65 61 6d 29 0d 7b 0d | 09 6d 4d 6f 64 61 6c 44 |ream).{.|.mModalD|
|00000160| 69 61 6c 6f 67 20 3d 20 | 6e 69 6c 3b 0d 7d 0d 0d |ialog = |nil;.}..|
|00000170| 0d 0d 43 50 69 63 6b 4d | 65 55 70 57 69 6e 64 6f |..CPickM|eUpWindo|
|00000180| 77 3a 3a 7e 43 50 69 63 | 6b 4d 65 55 70 57 69 6e |w::~CPic|kMeUpWin|
|00000190| 64 6f 77 28 29 0d 7b 0d | 09 69 66 20 28 28 28 4c |dow().{.|.if (((L|
|000001a0| 41 70 70 6c 69 63 61 74 | 69 6f 6e 20 2a 29 20 6d |Applicat|ion *) m|
|000001b0| 53 75 70 65 72 43 6f 6d | 6d 61 6e 64 65 72 29 2d |SuperCom|mander)-|
|000001c0| 3e 47 65 74 53 74 61 74 | 65 28 29 20 21 3d 20 70 |>GetStat|e() != p|
|000001d0| 72 6f 67 72 61 6d 53 74 | 61 74 65 5f 51 75 69 74 |rogramSt|ate_Quit|
|000001e0| 74 69 6e 67 29 20 7b 0d | 09 09 28 28 4c 41 70 70 |ting) {.|..((LApp|
|000001f0| 6c 69 63 61 74 69 6f 6e | 20 2a 29 6d 53 75 70 65 |lication| *)mSupe|
|00000200| 72 43 6f 6d 6d 61 6e 64 | 65 72 29 2d 3e 53 65 6e |rCommand|er)->Sen|
|00000210| 64 41 45 51 75 69 74 28 | 29 3b 0d 09 7d 0d 7d 0d |dAEQuit(|);..}.}.|
|00000220| 0d 0d 0d 76 6f 69 64 0d | 43 50 69 63 6b 4d 65 55 |...void.|CPickMeU|
|00000230| 70 57 69 6e 64 6f 77 3a | 3a 46 69 6e 69 73 68 43 |pWindow:|:FinishC|
|00000240| 72 65 61 74 65 53 65 6c | 66 28 29 0d 7b 0d 09 53 |reateSel|f().{..S|
|00000250| 49 6e 74 31 36 20 2a 09 | 74 68 65 4e 61 6d 65 64 |Int16 *.|theNamed|
|00000260| 42 6c 6f 63 6b 3b 0d 09 | 4f 53 53 74 61 74 75 73 |Block;..|OSStatus|
|00000270| 09 65 72 72 3b 0d 09 0d | 09 55 52 65 61 6e 69 6d |.err;...|.UReanim|
|00000280| 61 74 6f 72 3a 3a 4c 69 | 6e 6b 4c 69 73 74 65 6e |ator::Li|nkListen|
|00000290| 65 72 54 6f 43 6f 6e 74 | 72 6f 6c 73 28 74 68 69 |erToCont|rols(thi|
|000002a0| 73 2c 20 74 68 69 73 2c | 20 31 29 3b 0d 09 65 72 |s, this,| 1);..er|
|000002b0| 72 20 3d 20 47 65 74 4e | 61 6d 65 64 42 6c 6f 63 |r = GetN|amedBloc|
|000002c0| 6b 28 22 5c 70 50 69 63 | 6b 4d 65 55 70 22 2c 20 |k("\pPic|kMeUp", |
|000002d0| 28 50 74 72 20 2a 29 20 | 26 74 68 65 4e 61 6d 65 |(Ptr *) |&theName|
|000002e0| 64 42 6c 6f 63 6b 29 3b | 0d 09 69 66 20 28 28 65 |dBlock);|..if ((e|
|000002f0| 72 72 20 3d 3d 20 6e 6f | 45 72 72 29 20 26 26 20 |rr == no|Err) && |
|00000300| 28 2a 74 68 65 4e 61 6d | 65 64 42 6c 6f 63 6b 20 |(*theNam|edBlock |
|00000310| 21 3d 20 30 29 29 20 7b | 0d 09 09 53 65 74 43 68 |!= 0)) {|...SetCh|
|00000320| 61 72 28 2a 74 68 65 4e | 61 6d 65 64 42 6c 6f 63 |ar(*theN|amedBloc|
|00000330| 6b 29 3b 0d 09 7d 0d 7d | 0d 0d 0d 76 6f 69 64 0d |k);..}.}|...void.|
|00000340| 43 50 69 63 6b 4d 65 55 | 70 57 69 6e 64 6f 77 3a |CPickMeU|pWindow:|
|00000350| 3a 4c 69 73 74 65 6e 54 | 6f 4d 65 73 73 61 67 65 |:ListenT|oMessage|
|00000360| 28 0d 09 4d 65 73 73 61 | 67 65 54 09 09 69 6e 4d |(..Messa|geT..inM|
|00000370| 65 73 73 61 67 65 2c 0d | 09 76 6f 69 64 09 09 09 |essage,.|.void...|
|00000380| 2a 69 6f 50 61 72 61 6d | 29 0d 7b 0d 09 69 66 20 |*ioParam|).{..if |
|00000390| 28 69 6e 4d 65 73 73 61 | 67 65 20 3d 3d 20 31 30 |(inMessa|ge == 10|
|000003a0| 30 30 29 20 7b 0d 09 09 | 53 49 6e 74 31 36 20 2a |00) {...|SInt16 *|
|000003b0| 09 74 68 65 4e 61 6d 65 | 64 42 6c 6f 63 6b 3b 0d |.theName|dBlock;.|
|000003c0| 09 09 4f 53 53 74 61 74 | 75 73 09 65 72 72 3b 0d |..OSStat|us.err;.|
|000003d0| 09 09 0d 09 09 65 72 72 | 20 3d 20 47 65 74 4e 61 |.....err| = GetNa|
|000003e0| 6d 65 64 42 6c 6f 63 6b | 28 22 5c 70 50 69 63 6b |medBlock|("\pPick|
|000003f0| 4d 65 55 70 22 2c 20 28 | 50 74 72 20 2a 29 20 26 |MeUp", (|Ptr *) &|
|00000400| 74 68 65 4e 61 6d 65 64 | 42 6c 6f 63 6b 29 3b 0d |theNamed|Block);.|
|00000410| 09 09 69 66 20 28 65 72 | 72 20 3d 3d 20 6e 6f 45 |..if (er|r == noE|
|00000420| 72 72 29 20 7b 0d 09 09 | 09 2a 74 68 65 4e 61 6d |rr) {...|.*theNam|
|00000430| 65 64 42 6c 6f 63 6b 20 | 3d 20 30 3b 0d 09 09 09 |edBlock |= 0;....|
|00000440| 6d 4d 6f 64 61 6c 44 69 | 61 6c 6f 67 20 3d 20 28 |mModalDi|alog = (|
|00000450| 4c 44 69 61 6c 6f 67 42 | 6f 78 20 2a 29 20 4c 57 |LDialogB|ox *) LW|
|00000460| 69 6e 64 6f 77 3a 3a 43 | 72 65 61 74 65 57 69 6e |indow::C|reateWin|
|00000470| 64 6f 77 28 32 2c 20 74 | 68 69 73 29 3b 0d 09 09 |dow(2, t|his);...|
|00000480| 7d 0d 09 7d 0d 7d 0d 0d | 0d 42 6f 6f 6c 65 61 6e |}..}.}..|.Boolean|
|00000490| 0d 43 50 69 63 6b 4d 65 | 55 70 57 69 6e 64 6f 77 |.CPickMe|UpWindow|
|000004a0| 3a 3a 48 61 6e 64 6c 65 | 4b 65 79 50 72 65 73 73 |::Handle|KeyPress|
|000004b0| 28 0d 09 63 6f 6e 73 74 | 20 45 76 65 6e 74 52 65 |(..const| EventRe|
|000004c0| 63 6f 72 64 09 26 69 6e | 4b 65 79 45 76 65 6e 74 |cord.&in|KeyEvent|
|000004d0| 29 0d 7b 0d 09 42 6f 6f | 6c 65 61 6e 09 72 65 73 |).{..Boo|lean.res|
|000004e0| 75 6c 74 20 3d 20 66 61 | 6c 73 65 3b 0d 09 0d 09 |ult = fa|lse;....|
|000004f0| 69 66 20 28 6d 4d 6f 64 | 61 6c 44 69 61 6c 6f 67 |if (mMod|alDialog|
|00000500| 20 21 3d 20 6e 69 6c 29 | 20 7b 0d 09 09 63 68 61 | != nil)| {...cha|
|00000510| 72 09 09 74 68 65 43 68 | 61 72 20 3d 20 69 6e 4b |r..theCh|ar = inK|
|00000520| 65 79 45 76 65 6e 74 2e | 6d 65 73 73 61 67 65 20 |eyEvent.|message |
|00000530| 26 20 63 68 61 72 43 6f | 64 65 4d 61 73 6b 3b 0d |& charCo|deMask;.|
|00000540| 09 09 53 49 6e 74 38 09 | 09 74 68 65 4d 6f 64 69 |..SInt8.|.theModi|
|00000550| 66 69 65 72 73 20 3d 20 | 28 69 6e 4b 65 79 45 76 |fiers = |(inKeyEv|
|00000560| 65 6e 74 2e 6d 6f 64 69 | 66 69 65 72 73 20 3e 3e |ent.modi|fiers >>|
|00000570| 20 38 29 20 26 20 30 78 | 31 42 3b 0d 09 09 50 74 | 8) & 0x|1B;...Pt|
|00000580| 72 09 09 09 4b 43 48 52 | 5f 63 75 72 72 65 6e 74 |r...KCHR|_current|
|00000590| 20 3d 20 28 50 74 72 29 | 20 3a 3a 47 65 74 53 63 | = (Ptr)| ::GetSc|
|000005a0| 72 69 70 74 4d 61 6e 61 | 67 65 72 56 61 72 69 61 |riptMana|gerVaria|
|000005b0| 62 6c 65 28 73 6d 4b 43 | 48 52 43 61 63 68 65 29 |ble(smKC|HRCache)|
|000005c0| 3b 0d 09 09 55 49 6e 74 | 33 32 09 09 73 74 61 74 |;...UInt|32..stat|
|000005d0| 65 20 3d 20 30 3b 0d 09 | 09 53 49 6e 74 31 36 20 |e = 0;..|.SInt16 |
|000005e0| 2a 09 74 68 65 4e 61 6d | 65 64 42 6c 6f 63 6b 3b |*.theNam|edBlock;|
|000005f0| 0d 09 09 4f 53 53 74 61 | 74 75 73 09 65 72 72 3b |...OSSta|tus.err;|
|00000600| 0d 09 09 0d 09 09 74 68 | 65 43 68 61 72 20 3d 20 |......th|eChar = |
|00000610| 28 3a 3a 4b 65 79 54 72 | 61 6e 73 6c 61 74 65 28 |(::KeyTr|anslate(|
|00000620| 09 4b 43 48 52 5f 63 75 | 72 72 65 6e 74 2c 0d 09 |.KCHR_cu|rrent,..|
|00000630| 09 09 09 09 09 09 09 09 | 28 28 69 6e 4b 65 79 45 |........|((inKeyE|
|00000640| 76 65 6e 74 2e 6d 65 73 | 73 61 67 65 20 26 20 6b |vent.mes|sage & k|
|00000650| 65 79 43 6f 64 65 4d 61 | 73 6b 29 20 3e 3e 20 38 |eyCodeMa|sk) >> 8|
|00000660| 29 2c 0d 09 09 09 09 09 | 09 09 09 09 26 73 74 61 |),......|....&sta|
|00000670| 74 65 29 20 26 20 30 78 | 30 30 30 30 30 30 46 46 |te) & 0x|000000FF|
|00000680| 29 3b 0d 09 09 09 0d 09 | 09 65 72 72 20 3d 20 47 |);......|.err = G|
|00000690| 65 74 4e 61 6d 65 64 42 | 6c 6f 63 6b 28 22 5c 70 |etNamedB|lock("\p|
|000006a0| 50 69 63 6b 4d 65 55 70 | 22 2c 20 28 50 74 72 20 |PickMeUp|", (Ptr |
|000006b0| 2a 29 20 26 74 68 65 4e | 61 6d 65 64 42 6c 6f 63 |*) &theN|amedBloc|
|000006c0| 6b 29 3b 0d 09 09 69 66 | 20 28 65 72 72 20 3d 3d |k);...if| (err ==|
|000006d0| 20 6e 6f 45 72 72 29 20 | 7b 0d 09 09 09 2a 74 68 | noErr) |{....*th|
|000006e0| 65 4e 61 6d 65 64 42 6c | 6f 63 6b 20 3d 20 28 28 |eNamedBl|ock = ((|
|000006f0| 28 53 49 6e 74 31 36 29 | 20 74 68 65 4d 6f 64 69 |(SInt16)| theModi|
|00000700| 66 69 65 72 73 29 20 3c | 3c 20 38 29 20 2b 20 74 |fiers) <|< 8) + t|
|00000710| 68 65 43 68 61 72 3b 0d | 09 09 09 53 65 74 43 68 |heChar;.|...SetCh|
|00000720| 61 72 28 2a 74 68 65 4e | 61 6d 65 64 42 6c 6f 63 |ar(*theN|amedBloc|
|00000730| 6b 29 3b 0d 2f 2a 53 74 | 72 33 31 20 74 65 73 74 |k);./*St|r31 test|
|00000740| 3b 0d 3a 3a 4e 75 6d 54 | 6f 53 74 72 69 6e 67 28 |;.::NumT|oString(|
|00000750| 2a 74 68 65 4e 61 6d 65 | 64 42 6c 6f 63 6b 2c 20 |*theName|dBlock, |
|00000760| 74 65 73 74 29 3b 0d 42 | 72 65 61 6b 53 74 72 54 |test);.B|reakStrT|
|00000770| 6f 4c 6f 77 4c 65 76 65 | 6c 44 65 62 75 67 67 65 |oLowLeve|lDebugge|
|00000780| 72 5f 28 74 65 73 74 29 | 3b 0d 2a 2f 0d 09 09 7d |r_(test)|;.*/...}|
|00000790| 0d 09 09 64 65 6c 65 74 | 65 20 6d 4d 6f 64 61 6c |...delet|e mModal|
|000007a0| 44 69 61 6c 6f 67 3b 0d | 09 09 6d 4d 6f 64 61 6c |Dialog;.|..mModal|
|000007b0| 44 69 61 6c 6f 67 20 3d | 20 6e 69 6c 3b 0d 09 09 |Dialog =| nil;...|
|000007c0| 72 65 73 75 6c 74 20 3d | 20 74 72 75 65 3b 0d 09 |result =| true;..|
|000007d0| 7d 20 65 6c 73 65 20 7b | 0d 09 09 72 65 73 75 6c |} else {|...resul|
|000007e0| 74 20 3d 20 4c 43 6f 6d | 6d 61 6e 64 65 72 3a 3a |t = LCom|mander::|
|000007f0| 48 61 6e 64 6c 65 4b 65 | 79 50 72 65 73 73 28 69 |HandleKe|yPress(i|
|00000800| 6e 4b 65 79 45 76 65 6e | 74 29 3b 0d 09 7d 0d 09 |nKeyEven|t);..}..|
|00000810| 0d 09 72 65 74 75 72 6e | 20 72 65 73 75 6c 74 3b |..return| result;|
|00000820| 0d 7d 0d 0d 0d 76 6f 69 | 64 0d 43 50 69 63 6b 4d |.}...voi|d.CPickM|
|00000830| 65 55 70 57 69 6e 64 6f | 77 3a 3a 53 65 74 43 68 |eUpWindo|w::SetCh|
|00000840| 61 72 28 0d 09 53 49 6e | 74 31 36 09 69 6e 43 68 |ar(..SIn|t16.inCh|
|00000850| 61 72 29 0d 7b 0d 09 4c | 53 74 72 32 35 35 09 09 |ar).{..L|Str255..|
|00000860| 74 68 65 4e 65 77 53 74 | 72 69 6e 67 3b 0d 0d 09 |theNewSt|ring;...|
|00000870| 66 6f 72 20 28 53 49 6e | 74 38 20 69 20 3d 20 30 |for (SIn|t8 i = 0|
|00000880| 3b 20 69 20 3c 20 35 3b | 20 69 2b 2b 29 20 7b 0d |; i < 5;| i++) {.|
|00000890| 09 09 69 66 20 28 28 69 | 6e 43 68 61 72 20 3e 3e |..if ((i|nChar >>|
|000008a0| 20 28 69 20 2b 20 38 29 | 29 20 26 20 30 78 30 31 | (i + 8)|) & 0x01|
|000008b0| 29 20 7b 0d 09 09 09 74 | 68 65 4e 65 77 53 74 72 |) {....t|heNewStr|
|000008c0| 69 6e 67 20 2b 3d 20 73 | 4d 6f 64 69 66 69 65 72 |ing += s|Modifier|
|000008d0| 53 74 72 69 6e 67 73 5b | 69 5d 3b 0d 09 09 09 74 |Strings[|i];....t|
|000008e0| 68 65 4e 65 77 53 74 72 | 69 6e 67 20 2b 3d 20 22 |heNewStr|ing += "|
|000008f0| 5c 70 20 2b 20 22 3b 0d | 09 09 7d 0d 09 7d 0d 09 |\p + ";.|..}..}..|
|00000900| 74 68 65 4e 65 77 53 74 | 72 69 6e 67 20 2b 3d 20 |theNewSt|ring += |
|00000910| 28 28 63 68 61 72 29 20 | 69 6e 43 68 61 72 20 26 |((char) |inChar &|
|00000920| 20 30 78 30 30 46 46 29 | 3b 0d 09 0d 09 28 28 4c | 0x00FF)|;....((L|
|00000930| 43 61 70 74 69 6f 6e 20 | 2a 29 46 69 6e 64 50 61 |Caption |*)FindPa|
|00000940| 6e 65 42 79 49 44 28 31 | 30 30 30 29 29 2d 3e 53 |neByID(1|000))->S|
|00000950| 65 74 44 65 73 63 72 69 | 70 74 6f 72 28 74 68 65 |etDescri|ptor(the|
|00000960| 4e 65 77 53 74 72 69 6e | 67 29 3b 0d 0d 09 53 49 |NewStrin|g);...SI|
|00000970| 6e 74 31 36 09 09 76 52 | 65 66 3b 0d 09 53 49 6e |nt16..vR|ef;..SIn|
|00000980| 74 33 32 09 09 64 69 72 | 49 44 3b 0d 09 4f 53 53 |t32..dir|ID;..OSS|
|00000990| 74 61 74 75 73 09 65 72 | 72 3b 0d 09 0d 09 65 72 |tatus.er|r;....er|
|000009a0| 72 20 3d 20 3a 3a 46 69 | 6e 64 46 6f 6c 64 65 72 |r = ::Fi|ndFolder|
|000009b0| 28 09 6b 4f 6e 53 79 73 | 74 65 6d 44 69 73 6b 2c |(.kOnSys|temDisk,|
|000009c0| 0d 09 09 09 09 09 09 6b | 50 72 65 66 65 72 65 6e |.......k|Preferen|
|000009d0| 63 65 73 46 6f 6c 64 65 | 72 54 79 70 65 2c 0d 09 |cesFolde|rType,..|
|000009e0| 09 09 09 09 09 74 72 75 | 65 2c 0d 09 09 09 09 09 |.....tru|e,......|
|000009f0| 09 26 76 52 65 66 2c 0d | 09 09 09 09 09 09 26 64 |.&vRef,.|......&d|
|00000a00| 69 72 49 44 29 3b 0d 09 | 69 66 20 28 65 72 72 20 |irID);..|if (err |
|00000a10| 3d 3d 20 6e 6f 45 72 72 | 29 20 7b 0d 09 09 46 53 |== noErr|) {...FS|
|00000a20| 53 70 65 63 09 74 68 65 | 53 70 65 63 3b 0d 09 09 |Spec.the|Spec;...|
|00000a30| 0d 09 09 65 72 72 20 3d | 20 3a 3a 46 53 4d 61 6b |...err =| ::FSMak|
|00000a40| 65 46 53 53 70 65 63 28 | 76 52 65 66 2c 20 64 69 |eFSSpec(|vRef, di|
|00000a50| 72 49 44 2c 20 22 5c 70 | 50 69 63 6b 4d 65 55 70 |rID, "\p|PickMeUp|
|00000a60| 50 72 65 66 73 22 2c 20 | 26 74 68 65 53 70 65 63 |Prefs", |&theSpec|
|00000a70| 29 3b 0d 09 09 69 66 20 | 28 65 72 72 20 3d 3d 20 |);...if |(err == |
|00000a80| 66 6e 66 45 72 72 29 20 | 7b 0d 09 09 09 3a 3a 46 |fnfErr) |{....::F|
|00000a90| 53 70 43 72 65 61 74 65 | 28 26 74 68 65 53 70 65 |SpCreate|(&theSpe|
|00000aa0| 63 2c 20 27 6d 61 63 48 | 27 2c 20 27 70 72 65 66 |c, 'macH|', 'pref|
|00000ab0| 27 2c 20 73 6d 53 79 73 | 74 65 6d 53 63 72 69 70 |', smSys|temScrip|
|00000ac0| 74 29 3b 0d 09 09 7d 0d | 09 09 69 66 20 28 65 72 |t);...}.|..if (er|
|00000ad0| 72 20 3d 3d 20 6e 6f 45 | 72 72 29 20 7b 0d 09 09 |r == noE|rr) {...|
|00000ae0| 09 53 49 6e 74 31 36 09 | 72 65 66 4e 75 6d 3b 0d |.SInt16.|refNum;.|
|00000af0| 09 09 09 0d 09 09 09 65 | 72 72 20 3d 20 3a 3a 46 |.......e|rr = ::F|
|00000b00| 53 70 4f 70 65 6e 44 46 | 28 26 74 68 65 53 70 65 |SpOpenDF|(&theSpe|
|00000b10| 63 2c 20 66 73 57 72 50 | 65 72 6d 2c 20 26 72 65 |c, fsWrP|erm, &re|
|00000b20| 66 4e 75 6d 29 3b 0d 09 | 09 09 69 66 20 28 65 72 |fNum);..|..if (er|
|00000b30| 72 20 3d 3d 20 6e 6f 45 | 72 72 29 20 7b 0d 09 09 |r == noE|rr) {...|
|00000b40| 09 09 53 49 6e 74 33 32 | 09 63 6f 75 6e 74 20 3d |..SInt32|.count =|
|00000b50| 20 73 69 7a 65 6f 66 28 | 53 49 6e 74 31 36 29 3b | sizeof(|SInt16);|
|00000b60| 0d 09 09 09 09 0d 09 09 | 09 09 3a 3a 46 53 57 72 |........|..::FSWr|
|00000b70| 69 74 65 28 72 65 66 4e | 75 6d 2c 20 26 63 6f 75 |ite(refN|um, &cou|
|00000b80| 6e 74 2c 20 26 69 6e 43 | 68 61 72 29 3b 0d 09 09 |nt, &inC|har);...|
|00000b90| 09 09 3a 3a 46 53 43 6c | 6f 73 65 28 72 65 66 4e |..::FSCl|ose(refN|
|00000ba0| 75 6d 29 3b 0d 09 09 09 | 7d 0d 09 09 7d 0d 09 7d |um);....|}...}..}|
|00000bb0| 0d 7d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.}......|........|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 00 00 01 00 00 00 01 5a | 00 00 00 5a 00 00 00 52 |.......Z|...Z...R|
|00000c10| 20 50 22 68 00 90 4e 91 | 26 40 20 53 08 28 00 03 | P"h..N.|&@ S.(..|
|00000c20| 00 4a 56 c0 44 00 58 4f | 60 02 70 00 4c ee 18 00 |.JV.D.XO|`.p.L...|
|00000c30| 12 43 50 69 63 6b 4d 65 | 55 70 57 69 6e 64 6f 77 |.CPickMe|UpWindow|
|00000c40| 2e 63 70 64 02 00 02 00 | 54 45 58 54 43 57 49 45 |.cpd....|TEXTCWIE|
|00000c50| 02 00 54 45 58 54 43 57 | 49 45 01 00 ff ff ff ff |..TEXTCW|IE......|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 af d8 21 e4 00 00 | 0b 32 00 00 01 ac 4e ad |....!...|.2....N.|
|00000c80| 17 3a 50 4f 4c ee 18 00 | ff f8 4e 5e 4e 75 4e 56 |.:POL...|..N^NuNV|
|00000c90| 00 00 20 2d fe b2 4e 5e | 4e 75 4e 56 ff fc 48 e7 |.. -..N^|NuNV..H.|
|00000ca0| 01 18 3e 2e 00 0e 28 6e | 00 08 20 54 2d 48 ff fc |..>...(n|.. T-H..|
|00000cb0| 26 6d fd aa 20 53 2f 28 | 00 96 4e ad 09 32 20 6e |&m.. S/(|..N..2 n|
|00000cc0| ff fc b0 a8 00 0a 58 4f | 66 10 4a 47 66 0c 20 2d |......XO|f.JGf. -|
|00000cd0| fd 96 d0 bc 00 00 f0 73 | 60 0c 48 c7 2f 07 2f 0c |.......s|`.H././.|
|00000ce0| 4e ad 05 22 50 4f 4c ee | 18 80 ff f0 4e 5e 4e 75 |N.."POL.|....N^Nu|
|00000cf0| 00 00 01 08 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 03 | 00 04 00 57 00 95 01 f1 |........|...W....|
|00000d30| 03 0b 00 57 00 95 01 f1 | 03 0b af d9 98 b6 00 00 |...W....|........|
|00000d40| 00 00 00 00 00 00 00 00 | 08 aa 01 00 00 00 00 02 |........|........|
|00000d50| 00 00 00 00 00 04 00 01 | 00 01 00 00 01 00 00 00 |........|........|
|00000d60| 01 5a 00 00 00 5a 00 00 | 00 52 02 45 32 80 22 e4 |.Z...Z..|.R.E2.".|
|00000d70| 00 00 00 1c 00 52 00 01 | 4d 50 53 52 00 01 00 12 |.....R..|MPSR....|
|00000d80| 4d 57 42 42 00 00 00 2a | 03 ed ff ff 00 00 00 00 |MWBB...*|........|
|00000d90| 00 00 00 00 03 ef ff ff | 00 00 00 4c 00 00 00 00 |........|...L....|
|00000da0| 03 f0 ff ff 00 00 00 52 | 00 00 00 00 00 00 00 00 |.......R|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+